Host key verification failed [RESOLVIDO]

Publicado por Filippe em 12/09/2009

[ Hits: 57.391 ]

 


Host key verification failed [RESOLVIDO]



Se por acaso algum dia você se deparar com um erro semelhante a este:

# sftp 10.XXX.XXX.XXX
Connecting to 10.XXX.XXX.XXX...

WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that the RSA host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
57:a8:ef:f6:74:1f:81:12:84:7d:06:82:da:e3:25:50.
Please contact your system administrator.
Add correct host key in /root/.ssh/known_hosts to get rid of this message.
Offending key in /root/.ssh/known_hosts:8
RSA host key for 10.XXX.XXX.XXX has changed and you have requested strict checking.
Host key verification failed.
Couldn't read packet: Connection reset by peer

Não se preocupe, isso acontece porque o ssh, quando inicia uma nova conexão, gera uma chave RSA para realizar conexão segura entre os 2 hosts. Quando a um mesmo IP é atribuído a máquinas diferentes este erro acontece, visto que cada IP é amarrado a uma chave única.

Para resolver este problema é simples, da máquina que você está se conectando, edite este arquivo:

# vi /root/.ssh/known_hosts

E apague a linha correspondente ao seu ip, que, para quando a conexão for realizada novamente, ele gere uma nova chave para a máquina. :)

Espero que ajude alguém.

Abraços.

Outras dicas deste autor

Adicionar repositório RPM FORGE no CentOS

Twittar via terminal no Linux

Iniciando JBoss sem privilégios - Erro: "java.net.SocketException: Permission denied" [Resolvido]

Recuperando senhas de datasources encriptados em JBoss

Iniciando mais de uma instância de memcached no mesmo servidor

Leitura recomendada

Desativando Chaveiro de Sessão no Fedora 30 (Gnome)

Gerenciar Squid via web com Carraro DashBoard

Utilizando saídas S-VHS, VGA e LCD com placa de vídeo Intel 945G

Desabilitando dispositivos de armazenamento removíveis via USB no Debian Squeeze Testing

Migrando usuários entre servidores Linux

  

Comentários
[1] Comentário enviado por Credmann em 13/09/2009 - 03:13h

No caso de `Offending key in /root/.ssh/known_hosts:8' eu uso este comando:

nano +8 /root/.ssh/known_hosts

Um Control+K remove a linha e um Control+O o salva.

[2] Comentário enviado por cosmo9 em 05/02/2010 - 09:38h

Deparei-me com essa situação e essa dica foi a melhor e mais rápida solução que encontrei!

Valeu Credmann!

Até mais!

[3] Comentário enviado por msnake em 15/09/2018 - 09:01h

Vlw Bro! ajudou muito.

No meu caso, foi informado a linha 7, então apaguei e funcionou de boa!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts